package xcmg.device.service.vo.logistic;

import java.math.BigDecimal;

/**
 * @Des 物流运单列表查询结果实体
 * @Date 2021/5/14 18:18
 * @Author wangzhaoyu
 */
public class LogisticWayBillListQueryResultVO {

    //主键
    private String id;
    //物流运单号
    private String wayBillNo;
    //客户编码
    private String dealerOrgId;
    //客户名称
    private String dealerOrgName;
    //单据状态 0：保存，1：已提交，2：审核通过，-1：审核拒绝,-2：已删除
    private Integer status;
    //初始运费
    private BigDecimal initinalCarriage;
    //变更后运费
    private BigDecimal afterModifyCarriage;
    //最终运费
    private BigDecimal finalCarriage;
    //单据类型
    private String businessType;

    //发运方式
    private String shippingMethod;
    //发运方式id
    private String shippingMethodId;
    //承运商id
    private String carrierOrgId;
    //承运商
    private String carrierOrgName;
    //备注
    private String remark;
    //审核意见
    private String auditRemark;
    //制单人
    private String createUserName;
    //制单时间
    private Object createDate;
    //审核人
    private String auditUserName;
    //审核时间
    private Object auditDate;
    //0 : 未发货 ,1:已发货
    private Integer deliveryStatus;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getWayBillNo() {
        return wayBillNo;
    }

    public void setWayBillNo(String wayBillNo) {
        this.wayBillNo = wayBillNo;
    }

    public String getDealerOrgId() {
        return dealerOrgId;
    }

    public void setDealerOrgId(String dealerOrgId) {
        this.dealerOrgId = dealerOrgId;
    }

    public String getDealerOrgName() {
        return dealerOrgName;
    }

    public void setDealerOrgName(String dealerOrgName) {
        this.dealerOrgName = dealerOrgName;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public BigDecimal getInitinalCarriage() {
        return initinalCarriage;
    }

    public void setInitinalCarriage(BigDecimal initinalCarriage) {
        this.initinalCarriage = initinalCarriage;
    }

    public BigDecimal getAfterModifyCarriage() {
        return afterModifyCarriage;
    }

    public void setAfterModifyCarriage(BigDecimal afterModifyCarriage) {
        this.afterModifyCarriage = afterModifyCarriage;
    }

    public BigDecimal getFinalCarriage() {
        return finalCarriage;
    }

    public void setFinalCarriage(BigDecimal finalCarriage) {
        this.finalCarriage = finalCarriage;
    }

    public String getBusinessType() {
        return businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    public String getShippingMethod() {
        return shippingMethod;
    }

    public void setShippingMethod(String shippingMethod) {
        this.shippingMethod = shippingMethod;
    }

    public String getShippingMethodId() {
        return shippingMethodId;
    }

    public void setShippingMethodId(String shippingMethodId) {
        this.shippingMethodId = shippingMethodId;
    }

    public String getCarrierOrgId() {
        return carrierOrgId;
    }

    public void setCarrierOrgId(String carrierOrgId) {
        this.carrierOrgId = carrierOrgId;
    }

    public String getCarrierOrgName() {
        return carrierOrgName;
    }

    public void setCarrierOrgName(String carrierOrgName) {
        this.carrierOrgName = carrierOrgName;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getAuditRemark() {
        return auditRemark;
    }

    public void setAuditRemark(String auditRemark) {
        this.auditRemark = auditRemark;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public Object getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Object createDate) {
        this.createDate = createDate;
    }

    public String getAuditUserName() {
        return auditUserName;
    }

    public void setAuditUserName(String auditUserName) {
        this.auditUserName = auditUserName;
    }

    public Object getAuditDate() {
        return auditDate;
    }

    public void setAuditDate(Object auditDate) {
        this.auditDate = auditDate;
    }

    public Integer getDeliveryStatus() {
        return deliveryStatus;
    }

    public void setDeliveryStatus(Integer deliveryStatus) {
        this.deliveryStatus = deliveryStatus;
    }
}
